package com.kgcx.schedule.domain;

import java.sql.Timestamp;

public class DriverParkingDomain {
    /**
     * 主键，自增
     */
    private Long kid;
    /**
     * 司机ID
     */
    private Long driver_id;
    /**
     * 车位类型，101-机场车位、102-高铁站车位
     */
    private Integer parking_type;
    /**
     * 车位状态，100-待安排、101-已邀请、102-入栈中、103-已入栈、104-已取消
     */
    private Integer parking_state;
    /**
     * 泊车位ID
     */
    private Long parking_id;
    /**
     * 机场ID
     */
    private Long airport_id;
    /**
     * 高铁站ID
     */
    private Long station_id;
    /**
     * 邀请时间
     */
    private Timestamp invite_time;
    /**
     * 入栈中时间
     */
    private Timestamp accept_time;
    /**
     * 已入栈时间
     */
    private Timestamp stacked_time;
    /**
     * 取消时间
     */
    private Timestamp reject_time;
    /**
     * 记录创建者ID
     */
    private Long create_id;
    /**
     * 记录创建时间(待命时间)
     */
    private Timestamp create_time;
    /**
     * 记录更新者ID
     */
    private Long update_id;
    /**
     * 记录更新时间
     */
    private Timestamp update_time;
    /**
     * 记录状态，101-启用，102-禁用，103-删除
     */
    private Integer status;

    /**
     * 获取 主键，自增
     * 
     * @return kid
     */
    public Long getKid() {
        return kid;
    }

    /**
     * 设置 主键，自增
     * 
     * @param kid
     *            主键，自增
     */
    public void setKid(Long kid) {
        this.kid = kid;
    }

    /**
     * 获取 司机ID
     * 
     * @return driver_id
     */
    public Long getDriver_id() {
        return driver_id;
    }

    /**
     * 设置 司机ID
     * 
     * @param driver_id
     *            司机ID
     */
    public void setDriver_id(Long driver_id) {
        this.driver_id = driver_id;
    }

    /**
     * 获取 车位类型，101-机场车位、102-高铁站车位
     * 
     * @return parking_type
     */
    public Integer getParking_type() {
        return parking_type;
    }

    /**
     * 设置 车位类型，101-机场车位、102-高铁站车位
     * 
     * @param parking_type
     *            车位类型，101-机场车位、102-高铁站车位
     */
    public void setParking_type(Integer parking_type) {
        this.parking_type = parking_type;
    }

    /**
     * 获取 车位状态，100-待安排、101-已邀请、102-入栈中、103-已入栈、104-已取消
     * 
     * @return parking_state
     */
    public Integer getParking_state() {
        return parking_state;
    }

    /**
     * 设置 车位状态，100-待安排、101-已邀请、102-入栈中、103-已入栈、104-已取消
     * 
     * @param parking_state
     *            车位状态，100-待安排、101-已邀请、102-入栈中、103-已入栈、104-已取消
     */
    public void setParking_state(Integer parking_state) {
        this.parking_state = parking_state;
    }

    /**
     * 获取 泊车位ID
     * 
     * @return parking_id
     */
    public Long getParking_id() {
        return parking_id;
    }

    /**
     * 设置 泊车位ID
     * 
     * @param parking_id
     *            泊车位ID
     */
    public void setParking_id(Long parking_id) {
        this.parking_id = parking_id;
    }

    /**
     * 获取 机场ID
     * 
     * @return airport_id
     */
    public Long getAirport_id() {
        return airport_id;
    }

    /**
     * 设置 机场ID
     * 
     * @param airport_id
     *            机场ID
     */
    public void setAirport_id(Long airport_id) {
        this.airport_id = airport_id;
    }

    /**
     * 获取 高铁站ID
     * 
     * @return station_id
     */
    public Long getStation_id() {
        return station_id;
    }

    /**
     * 设置 高铁站ID
     * 
     * @param station_id
     *            高铁站ID
     */
    public void setStation_id(Long station_id) {
        this.station_id = station_id;
    }

    /**
     * 获取 邀请时间
     * 
     * @return invite_time
     */
    public Timestamp getInvite_time() {
        return invite_time;
    }

    /**
     * 设置 邀请时间
     * 
     * @param invite_time
     *            邀请时间
     */
    public void setInvite_time(Timestamp invite_time) {
        this.invite_time = invite_time;
    }

    /**
     * 获取 入栈中时间
     * 
     * @return accept_time
     */
    public Timestamp getAccept_time() {
        return accept_time;
    }

    /**
     * 设置 入栈中时间
     * 
     * @param accept_time
     *            入栈中时间
     */
    public void setAccept_time(Timestamp accept_time) {
        this.accept_time = accept_time;
    }

    /**
     * 获取 已入栈时间
     * 
     * @return stacked_time
     */
    public Timestamp getStacked_time() {
        return stacked_time;
    }

    /**
     * 设置 已入栈时间
     * 
     * @param stacked_time
     *            已入栈时间
     */
    public void setStacked_time(Timestamp stacked_time) {
        this.stacked_time = stacked_time;
    }

    /**
     * 获取 取消时间
     * 
     * @return reject_time
     */
    public Timestamp getReject_time() {
        return reject_time;
    }

    /**
     * 设置 取消时间
     * 
     * @param reject_time
     *            取消时间
     */
    public void setReject_time(Timestamp reject_time) {
        this.reject_time = reject_time;
    }

    /**
     * 获取 记录创建者ID
     * 
     * @return create_id
     */
    public Long getCreate_id() {
        return create_id;
    }

    /**
     * 设置 记录创建者ID
     * 
     * @param create_id
     *            记录创建者ID
     */
    public void setCreate_id(Long create_id) {
        this.create_id = create_id;
    }

    /**
     * 获取 记录创建时间(待命时间)
     * 
     * @return create_time
     */
    public Timestamp getCreate_time() {
        return create_time;
    }

    /**
     * 设置 记录创建时间(待命时间)
     * 
     * @param create_time
     *            记录创建时间(待命时间)
     */
    public void setCreate_time(Timestamp create_time) {
        this.create_time = create_time;
    }

    /**
     * 获取 记录更新者ID
     * 
     * @return update_id
     */
    public Long getUpdate_id() {
        return update_id;
    }

    /**
     * 设置 记录更新者ID
     * 
     * @param update_id
     *            记录更新者ID
     */
    public void setUpdate_id(Long update_id) {
        this.update_id = update_id;
    }

    /**
     * 获取 记录更新时间
     * 
     * @return update_time
     */
    public Timestamp getUpdate_time() {
        return update_time;
    }

    /**
     * 设置 记录更新时间
     * 
     * @param update_time
     *            记录更新时间
     */
    public void setUpdate_time(Timestamp update_time) {
        this.update_time = update_time;
    }

    /**
     * 获取 记录状态，101-启用，102-禁用，103-删除
     * 
     * @return status
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置 记录状态，101-启用，102-禁用，103-删除
     * 
     * @param status
     *            记录状态，101-启用，102-禁用，103-删除
     */
    public void setStatus(Integer status) {
        this.status = status;
    }
}
